package com.hsbc.superBank.executing.common.dao;

import java.util.List;

/**
 * @author xiaoxie
 */
public interface Dao<T> {

	long insert(String sql, Object[] args);

	void update(String sql, Object[] args);

	T query(String sql, Object[] args);

	List<T> queryForList(String sql, Object[] args);
	
	public <V> V getSingleVal(String sql, Object... args);
	
	public void batch(String sql, Object[]... params);

}
